"""
配置文件
"""

# gRPC服务最大并发工作线程数
GRPC_MAX_WORKERS = 100
# gRPC接口超时时间（秒）
GRPC_MAX_TIMEOUT = 540

# 语音转文本处理超时时间（秒）
STT_TIMEOUT = 180
# 文本转语音处理超时时间（秒）
TTS_TIMEOUT = 180
# 声纹识别处理超时时间（秒）
VOICEPRINT_TIMEOUT = 180

# Whisper模型并发配置
# 最大并发处理数量
WHISPER_MAX_CONCURRENT = 20
# Whisper模型名称
WHISPER_MODEL_NAME = "base"

# 实现方案配置
# TTS实现方案：使用edge_tts
TTS_IMPLEMENTATION = "edge_tts"

# STT实现方案：使用whisper
STT_IMPLEMENTATION = "whisper"

# 声纹识别实现方案：使用librosa
VOICEPRINT_IMPLEMENTATION = "librosa"